manned lunar mission - French English Dictionary